@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px}
body{font-size:12px; font-family:"微软雅黑";color:#000; min-width:1200px;}
img{border: 0;}
li{ list-style:none;}
.fl{float:left;}
.fr{float:right}
.cl{clear:both;}
a{ text-decoration: none;color:#000}
a:hover{ text-decoration:none; }
cite{font-style:normal; color:#666}
cite a{color:#666}
cite.bg{background-color:#000;opacity:.4;filter:alpha(opacity=40);display:block; overflow:hidden; position:absolute; bottom:0; left:0; width:100%; }
span.txt{ font-style:normal; position: absolute; bottom:0; left:0; text-align:center; width:100%; color:#fff}cite a{ color:#333}
.b0 { background:0!important}
ul.list_none li{ padding-left:10px; background:0}
.dis{display:block}
.undis{display:none}

/***************通用部分***************/
.g_width{ width:1200px; margin:0 auto;}

.copyright{ background:url(copyright.jpg) repeat-x;  text-align:center; overflow:hidden; padding:20px 0; margin-top:20px}
.copyright p{ margin-top:10px}
.copyright p img{ vertical-align:middle}
.banner{ background:url(banner.jpg) no-repeat center top; height:193px; clear:both}
.header{ height:40px; line-height:40px}
.nav{ height:45px; line-height:45px; background:#0076ba; margin-bottom:10px}
.nav a{ color:#fff}
.nav ul{ float:left}
.nav li{ float:left; font-size:18px; padding:0 25px;font-weight: bold;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}  /*新加*/
.nav .g_width li:hover{background-color: #065f92;transform: translateY(0px);-webkit-transform: translateY(0px);-moz-transform: translateY(0px);box-shadow: 0px 0px 37px -15px rgba(0, 36, 100, 0.57);-webkit-box-shadow: 0px 0px 37px -15px rgba(0, 36, 100, 0.57);-moz-box-shadow: 0px 0px 37px -15px rgba(0, 36, 100, 0.57);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
.h2017_search{ float:right; margin-top: 9px;background:url(search.jpg); width:259px; height:27px; }
.h2017_search_text{width:215px; border:0; background:0; height:30px; line-height:30px; padding-left:10px;color:#a9a9a9; font-size:14px; float:left}
.h2017_search_buttom{width:30px; float:right;height30px; height:31px; border:0; background:0; cursor:pointer; }
.time{ float:left}
.tip-index{ float:right}

/***************第一部分***************/
.tb_{ width:100%; background:url(line.jpg) repeat-x left bottom;height:35px;}
.tb_ a, .tb2_ a{display: block;float: right; /*color: #0173b9;font-size: 16px;*/}
.tb_ li{cursor:pointer;text-align:center; font-size:20px; margin-right:15px}
.hovertab{height:41px;float:left; background:url(hover.jpg) no-repeat center bottom; }
.hovertab a{color:#de0100}
.normaltab{height:45px;float:left}
.normaltab a{color:#0173b9}
.tb2_{ width:100%; border-bottom:2px #dadada solid;height:40px; margin-bottom:20px}
.tb2_ li{cursor:pointer;text-align:center; font-size:18px; margin:0 10px}
li.hovertab2{width:80px;height:40px;float:left;border-bottom:2px #0178bc solid; font-size:20px}
li.hovertab2 a{color:#0178bc}
li.normaltab2{width:80px;height:45px;float:left}

.pic{ overflow:hidden}
.news{ overflow:hidden; height:400px; padding-top:15px}
.main_news{ float:right; width:480px}
.tdn { clear:both}
.tdn h1{ font-size:26px; line-height:36px; text-align:center; margin:38px auto}
.tdn li{ background:url(dot.jpg) no-repeat left center; padding-left:16px; font-size:16px; line-height:34px}
.tdn li a {display: block;overflow: hidden;height: 34px;text-overflow: ellipsis;    white-space: nowrap;
}
.tdn li cite{ float:right;font-size:14px;width: 90px;text-align: right;}
.tdns { clear:both}
.tdns h1{ font-size:26px; line-height:36px; text-align:center; margin:38px auto}
.tdns li{ font-size:16px; line-height:34px}
.tdns li a {display: block;overflow: hidden;height: 34px;text-overflow: ellipsis;    white-space: nowrap;}
.tdns li cite{ float:right;font-size:14px;width: 90px;text-align: right;}

.yx-rotaion{ width:685px; float:left}
.yx-rotaion img{ width:685px; height:380px}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;left:0;bottom:0;_bottom:-1px;z-index:1;}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px; font-weight:bold}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}


.ad{ height:75px; margin-bottom:20px}
.ad img { width:1200px;height:75px }
/***************第2部分***************/
.main_left{ width:890px; float:left; margin-top:10px}
.main_left_box{ width:430px; overflow:hidden}
.zwgk{ clear:both; background:url(ico_zwgk.jpg) no-repeat left center; line-height:30px; font-size:20px; padding-left:45px; font-weight:bold; padding:20px 0 20px 45px ; overflow:hidden}
.zmhd{ clear:both; background: url(zmhd.jpg) no-repeat left center;line-height:30px; font-size:20px; padding-left:45px; font-weight:bold; padding:20px 0 20px 45px ; overflow:hidden}
.cygk{ clear:both; background:url(ico_cygk.jpg) no-repeat left center;  line-height:30px; font-size:20px; padding-left:45px; font-weight:bold; padding:20px 0 20px 45px ; overflow:hidden}
.bsdt{ clear:both; background:url(zdlj.jpg) no-repeat left center;  line-height:30px; font-size:20px; padding-left:45px; font-weight:bold; padding:20px 0 20px 45px ; overflow:hidden}
.bszt{ clear:both; background:url(zdzt.jpg) no-repeat left center; line-height:30px; font-size:20px; padding-left:45px; font-weight:bold; padding:20px 0 20px 45px ; overflow:hidden}
.bszl{ clear:both; background:url(zdzl.jpg) no-repeat left center;line-height:30px; font-size:20px; padding-left:45px; font-weight:bold; padding:20px 0 20px 45px ; overflow:hidden}
.cygk{ clear:both; background:url(cygk.jpg) no-repeat left center;  line-height:30px; font-size:20px; padding-left:45px; font-weight:bold; padding:20px 0 20px 45px ; overflow:hidden}

.zw{clear:both; background:url(zw.jpg) no-repeat left center;line-height:30px; font-size:20px; padding-left:45px; font-weight:bold; padding:20px 0 20px 45px ; overflow:hidden}
.mt{clear:both; background:url(wx.jpg) no-repeat left center;line-height:30px; font-size:20px; padding-left:45px; font-weight:bold; padding:20px 0 20px 45px ; overflow:hidden}
.ly{clear:both; background:url(zz.jpg) no-repeat left center;line-height:30px; font-size:20px; padding-left:45px; font-weight:bold; padding:20px 0 20px 45px ; overflow:hidden}
.wh{clear:both; background:url(wh.jpg) no-repeat left center;line-height:30px; font-size:20px; padding-left:45px; font-weight:bold; padding:20px 0 20px 45px ; overflow:hidden}



.ad_fout{ height:75px; margin-bottom:30px}
.ad_four_box{ width:905px; height:75px}
.ad_four_box img{ width:210px; height:75px; float:left; margin-right:15px}
/***************第3部分***************/
.bsdt_fixed{ margin:10px auto; overflow:hidden}
.bsdt_fixed .bsdt_contain{text-align:center; float:left; margin:10px -1px 20px}
.bsdt_fixed .bsdt_contain img{ float:left; margin:0 11px; display:inline}
.bsdt_fixed .bsdt_contain p{ float:left; margin:10px 0; font-size:16px; font-weight:bold; text-align:left}

.hb_pic_1{ height:270px; width:430px; position: relative; margin-top:30px}
.hb_pic_1 img{ height:270px; width:430px; }
.hb_pic_1 cite.bg{ height:35px; line-height:35px}
.hb_pic_1 span.txt{ height:35px; line-height:35px}

.g_nav{background:  url(hover.jpg) left bottom no-repeat;height: 45px;font-size: 18px; clear:both; overflow:hidden;}
.g_nav a{color:#0178bc;}
.g_nav cite{ float:right; font-size:14px}
.g_nav cite a{ display: block;float: right;/*color: #0173b9;font-size: 16px;*/}/***************第4部分***************/

/***************第5部分***************/
.min_zt{ width:900px; height:340px}
.min_zt img{ width:290px; height:160px; float:left; margin:0 10px 10px 0}
.min_zl{ width:900px}
.min_zl img{ width:290px; float:left; margin-right:10px; height:50px;margin-bottom:10px}

/***************第6部分***************/
.main_right{ float:right; width:260px;}
ul.list li{ line-height:60px; font-size:18px; color:#666; background: url(list.jpg) no-repeat center bottom; padding-left:30px}
ul.list li a{ color:#666}
.xinmeiti_box{ height:50px; margin-top:20px}

.min_zazhi img{ width:260px; height:350px;}

#bay {position:fixed;width: 129px;height: 200px;left:50%; margin-left:-742px;z-index:99999;}	
#bay-r {position:fixed;width: 129px;height: 200px;right:50%; margin-right:-742px;z-index:99999;}	
#content table {width:100% !important;margin-bottom:40px;}


.list_pic_3{height: 65px;width: 385px;position: relative;margin-bottom:20px;float:left;margin-right:20px;}
.list_pic_3 img{height: 65px;width: 385px;}
.list_pic_3 cite.bg{height: 25px;line-height: 25px;}
.list_pic_3 span.txt{height: 25px;line-height: 25px;}
.main_list_img {}
.main_list_img a{width:285px;height:60px; float: left;}
.main_list_img  img{ width:450px;height:50px; display:block;padding-top: 20px;}
.clear{clear:both;}
.mg165 {margin: 0px 115px;}












